package com.inspur.dgov.bsp.user.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 组织扩展信息
 *
 * @author chiyupei
 * @version 1.0
 * @since 1.0
 */
@Data
@TableName("pub_organ_ext")
@ApiModel(value="PubOrganExt对象", description="组织扩展信息")
public class PubOrganExt implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键ID")
    @TableId("ID")
    private Long id;

    @ApiModelProperty(value = "组织ID")
    @TableField("ORGAN_ID")
    private Long organId;

    @ApiModelProperty(value = "主要领导ID：可多选，逗号分隔")
    @TableField("LEADER")
    private String leader;

    @ApiModelProperty(value = "主要领导姓名：可多选，逗号分隔")
    @TableField("LEADER_NAME")
    private String leaderName;

    @ApiModelProperty(value = "分管领导ID：可多选，逗号分隔")
    @TableField("DIRECTOR")
    private String director;

    @ApiModelProperty(value = "分管领导姓名：可多选，逗号分隔")
    @TableField("DIRECTOR_NAME")
    private String directorName;

    @ApiModelProperty(value = "负责人ID")
    @TableField("PRINCIPAL")
    private Long principal;

    @ApiModelProperty(value = "负责人姓名")
    @TableField("PRINCIPAL_NAME")
    private String principalName;

    @ApiModelProperty(value = "负责人的证件类型（1身份证2.护照3.军官证4.士兵证5.户口簿)")
    @TableField("PRINCIPAL_ID_TYPE")
    private String principalIdType;

    @ApiModelProperty(value = "负责人的证件号码")
    @TableField("PRINCIPAL_ID_CODE")
    private String principalIdCode;

    @ApiModelProperty(value = "通讯地址")
    @TableField("ADDRESS")
    private String address;

    @ApiModelProperty(value = "邮政编码")
    @TableField("POSTAL")
    private String postal;

    @ApiModelProperty(value = "联系人ID：可多选，逗号分隔")
    @TableField("CONTACT_MAN")
    private String contactMan;

    @ApiModelProperty(value = "联系人姓名：可多选，逗号分隔")
    @TableField("CONTACT_NAME")
    private String contactName;

    @ApiModelProperty(value = "联系电话：可输入多个，逗号分隔")
    @TableField("CONTACT_PHONE")
    private String contactPhone;

    @ApiModelProperty(value = "传真：可输入多个，逗号分隔")
    @TableField("FAX")
    private String fax;

    @ApiModelProperty(value = "邮箱")
    @TableField("EMAIL")
    private String email;


}
